English Dictionary
◊ SPANISH TEA
Spanish tea
n : rank-smelling tropical American pigweed [syn: {American
wormseed}, {Mexican tea}, {Spanish tea}, {wormseed}, {Chenopodium
ambrosioides}]